Tech

Amazon, Microsoft and Google have suspended cloud sales in Russia